val scala3Version = "3.4.2"
Compile / unmanagedSourceDirectories  := Seq(baseDirectory.value / "src" /  "scala")
Compile / unmanagedResourceDirectories  += baseDirectory.value / "src"/ "resources"

assembly / assemblyMergeStrategy  := {
  case PathList("META-INF", xs @ _*) => MergeStrategy.discard
  case x => MergeStrategy.first
}


lazy val root = project
  .in(file("."))
  .settings(
    name := "mapreduce",
    version := "0.1.0-SNAPSHOT",

    scalaVersion := scala3Version,

    // libraryDependencies += "org.scalameta" % "munit" % "1.0.0" % Test ,
    // libraryDependencies += "org.apache.hadoop" % "zookeeper" % "3.3.1",
    // libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.13" % Test,
    libraryDependencies += "org.apache.hadoop" % "hadoop-client" % "3.3.1",
    libraryDependencies += "mysql" % "mysql-connector-java" % "8.0.30"



  )
